IFS Analysis Model: Cash Planning

This Analysis Model is used for: Cash Planning. There is a list of Analysis Models pre-packaged and delivered as a part of Analysis Models - Power BI, and you can refer to them here.

Contents

Usage/Purpose

The main purpose of the Cash Planning tabular model is to visualize the future cash position for a project, a company or for a group of companies. Depending on the purpose of the plan it can vary both in length and detail level. The cash position analysis can be based on several different dimensions such as Cash Plan Source, Cash Probability, Scenarios, Counterpart, Project, Cost Revenue Elements, Activities, Sub Projects, Subcontract and more. The base for the analysis is the cash flow date that can be grouped into calendar periods, accounting periods or user defined time buckets.

The tabular model contains three types of measures: “Cash flow” = Sum of opening balance, inflow and outflow transactions. “Inflow” = Sum of inflow transactions. “Outflow” = Sum of outflow transactions.

NOTICE: When using these measures is it mandatory to provide slicer to be able to select one (and only one) value in each of the two tables “SWITCH CURRENCY TYPE” and “SWITCH TAX”.

The measures also exist in different running total version stored in four separate display folders:

NOTICE: To minimize the risk of performance issues with these running totals, it is advisable to provide the user with the option to limit the time span that is analyzed.

In addition to the different cash flow measures to analyze, the tabular model also contains a set of supporting measures:

Fact Tables

Model Table BI Access View Referenced Information Source Recommended Access Type
CASH PLAN MEASURESFACT_CASH_PLAN_DETAIL_BIFACT_CASH_PLAN_DETAILOn Line

 Corresponding Information Sources are described below. Detailed infomation about Information Sources can be found in About Information Sources

n/a

Dimension Tables

Model Table BI Access View Referenced Information Source Recommended Access Type
ACCOUNTING CURRENCYDIM_CURRENCY_CODE_BIDIM_CURRENCY_CODEOn Line
ACCOUNTING PERIODDIM_ACCOUNTING_PERIOD_BIDIM_ACCOUNTING_PERIODOn Line
ACCOUNTING PROJECTDIM_ACCOUNTING_PROJECT_BIDIM_ACCOUNTING_PROJECTOn Line
CASH FLOW PERIODDIM_BI_TIME_BIDIM_BI_TIMEOn Line
PROJECTDIM_PROJECT_BIDIM_PROJECTOn Line
CURRENCYDIM_CURRENCY_CODE_BIDIM_CURRENCY_CODEOn Line
PROJECT ACTIVITYDIM_ACTIVITY_BIDIM_ACTIVITYOn Line
SUPPLIERDIM_SUPPLIER_BIDIM_SUPPLIEROn Line
CUSTOMERDIM_CUSTOMER_BIDIM_CUSTOMEROn Line
CASH PLAN DETAILSFACT_CASH_PLAN_DETAIL_BIFACT_CASH_PLAN_DETAILOn Line
CASH PLANDIM_CASH_PLAN_BIDIM_CASH_PLANOn Line
CASH PROBABILITYDIM_CASH_PROBABILITY_BIDIM_CASH_PROBABILITYOn Line
COMPANYDIM_COMPANY_BIDIM_COMPANYOn Line
COUNTERPARTDIM_CASH_PLAN_COUNTERPART_BIDIM_CASH_PLAN_COUNTERPARTOn Line
INFLOW OUTFLOWDIM_CASH_FLOW_IN_OUT_BIDIM_CASH_FLOW_IN_OUTOn Line
INTERNAL EXTERNAL CASH FLOWDIM_CASH_FLOW_INT_EXT_BIDIM_CASH_FLOW_INT_EXTOn Line
SCENARIODIM_CASH_PLAN_SCENARIO_BIDIM_CASH_PLAN_SCENARIOOn Line
SNAPSHOTDIM_CASH_PLAN_SNAPSHOT_BIDIM_CASH_PLAN_SNAPSHOTOn Line
SOURCEDIM_CASH_PLAN_SOURCE_BIDIM_CASH_PLAN_SOURCEOn Line
SUB CONTRACTDIM_SUB_CONTRACT_BIDIM_SUB_CONTRACTOn Line
SUB PROJECTDIM_SUB_PROJECT_BIDIM_SUB_PROJECTOn Line
PROJECT COST REVENUE ELEMENTDIM_COST_REV_ELEMENT_BIDIM_COST_REV_ELEMENTOn Line
PROJECT PROGRAMDIM_PROJECT_PROGRAM_BIDIM_PROJECT_PROGRAMOn Line
SUB SOURCEDIM_CASH_PLAN_SUB_SOURCE_BIDIM_CASH_PLAN_SUB_SOURCEOn Line
TIME BUCKETDIM_CASH_PLAN_TIME_BUCKET_BIDIM_CASH_PLAN_TIME_BUCKETOn Line
TIME SCALEDIM_CASH_PLAN_TIME_SCALE_BIDIM_CASH_PLAN_TIME_SCALEOn Line
TRANSACTION TYPEDIM_CASH_PLAN_TRANS_TYPE_BIDIM_CASH_PLAN_TRANS_TYPEOn Line
COUNTERPART STRUCTURE 1DIM_COUNT_STRUCT_1_BIDIM_COUNT_STRUCT_1On Line
COUNTERPART STRUCTURE 2DIM_COUNT_STRUCT_2_BIDIM_COUNT_STRUCT_2On Line
COUNTERPART STRUCTURE 3DIM_COUNT_STRUCT_3_BIDIM_COUNT_STRUCT_3On Line
PROJECT COST BREAKDOWN STRUCTUREDIM_PROJ_COST_BREAKDOWN_STRUCT_BIPROJ_COST_BREAKDOWN_STRUCT_BIOn Line
PROJECT WORK BREAKDOWN STRUCTUREDIM_PROJ_WORK_BREAKDOWN_STRUCT_BIPROJ_WORK_BREAKDOWN_STRUCT_BIOn Line
SWITCH CURRENCY TYPEN/AN/A
SWITCH MEASURE LIST CASH PLANN/AN/A
SWITCH TAXN/AN/A
COMPANY STRUCTURE 1DIM_COMP_STRUCT_1_BIDIM_COMP_STRUCT_1On Line
COMPANY STRUCTURE 2DIM_COMP_STRUCT_2_BIDIM_COMP_STRUCT_2On Line
COMPANY STRUCTURE 3DIM_COMP_STRUCT_3_BIDIM_COMP_STRUCT_3On Line
SALES CONTRACTDIM_SALES_CONTRACT_BIDIM_SALES_CONTRACTOn Line

Configurations

By defining company structures in IFS Cloud, dynamic out of the box analysis capabilities are provided. To achieve a consolidated view on node level, the node can be selected from the Company Structure and on the same time deselected from the Counterpart Structure.

The analysis can be performed in Transaction Currency, Accounting currency or in three common currencies called reporting currencies, defined from the Cash Plan page in IFS Cloud.

Limitations

The Cash planning model is using the following Project dimensions:

Which means these seven dimensions need to be excluded from the model if the Project component is missing.

Relationships

The following table lists the relationships between tables and columns in the model.

Relationship: Table (column) - Table (column)
SCENARIO (SnapshotKey) - SNAPSHOT (ID)
CASH PLAN DETAILS (Dim_Proj_Comp_ID) - PROJ_COMP_COMBINATION_BIA (ID)
CSHPLN_PRIVILEGE_RLS (PROJ_COMP_ID) - PROJ_COMP_COMBINATION_BIA (ID)
SWITCH MEASURE LIST CASH PLAN (Tax ID) - SWITCH TAX (Row Index)
SWITCH MEASURE LIST CASH PLAN (Currency Type ID) - SWITCH CURRENCY TYPE (Row Index)
SNAPSHOT (Cash Plan ID) - CASH PLAN (ID)
CASH PLAN DETAILS (Dim_Acc_Currency_Code_ID) - ACCOUNTING CURRENCY (ID)
CASH PLAN DETAILS (Dim_Cash_Flow_In_Out_ID) - INFLOW OUTFLOW (ID)
CASH PLAN DETAILS (Dim_Cash_Flow_Int_Ext_ID) - INTERNAL EXTERNAL CASH FLOW (ID)
CASH PLAN DETAILS (Dim_Accounting_Project_ID) - ACCOUNTING PROJECT (ID)
CASH PLAN DETAILS (Dim_Accounting_Period_ID) - ACCOUNTING PERIOD (ID)
CASH PLAN DETAILS (Calender Date) - CASH FLOW PERIOD (ID)
CASH PLAN DETAILS (Dim_Currency_Code_ID) - CURRENCY (ID)
CASH PLAN DETAILS (Dim_Proj_Program_ID) - PROJECT PROGRAM (ID)
CASH PLAN DETAILS (Dim_Project_ID) - PROJECT (ID)
CASH PLAN DETAILS (Dim_Sub_Project_ID) - SUB PROJECT (ID)
CASH PLAN DETAILS (Dim_Project_Activity_ID) - PROJECT ACTIVITY (ID)
CASH PLAN DETAILS (Dim_Project_Cost_Revenue_Element_ID) - PROJECT COST REVENUE ELEMENT (ID)
CASH PLAN DETAILS (Proj_Cost_Elem_ID) - PROJECT COST BREAKDOWN STRUCTURE (ID)
CASH PLAN DETAILS (Dim_Project_Activity_ID) - PROJECT WORK BREAKDOWN STRUCTURE (ID)
CASH PLAN DETAILS (Dim_Cash_Plan_Transaction_Type_ID) - TRANSACTION TYPE (ID)
CASH PLAN DETAILS (Dim_Cash_Probability_ID) - CASH PROBABILITY (ID)
CASH PLAN DETAILS (Dim_Cash_Plan_Scenario_ID) - SCENARIO (ID)
CASH PLAN DETAILS (Dim_Customer_ID) - CUSTOMER (ID)
CASH PLAN DETAILS (Dim_Supplier_ID) - SUPPLIER (ID)
CASH PLAN DETAILS (Dim_Time_Bucket_ID) - TIME BUCKET (ID)
CASH PLAN DETAILS (Dim_Sub_Contract_Id) - SUB CONTRACT (ID)
CASH PLAN DETAILS (Dim_Cash_Plan_Source_ID) - SOURCE (ID)
CASH PLAN DETAILS (Dim_Cash_Plan_Sub_Source_ID) - SUB SOURCE (ID)
CASH PLAN DETAILS (Dim_Time_Scale_ID) - TIME SCALE (ID)
CASH PLAN DETAILS (Dim_Counterpart_ID) - COUNTERPART (ID)
CASH PLAN DETAILS (Dim_Cash_Plan_Company_ID) - COMPANY (ID)
CASH PLAN DETAILS (Dim_Counterpart_ID) - COUNTERPART STRUCTURE 1 (Counterpart Id)
CASH PLAN DETAILS (Dim_Counterpart_ID) - COUNTERPART STRUCTURE 2 (Counterpart Id)
CASH PLAN DETAILS (Dim_Counterpart_ID) - COUNTERPART STRUCTURE 3 (Counterpart Id)
CASH PLAN DETAILS (Dim_Company_ID) - COMPANY STRUCTURE 1 (Company ID)
CASH PLAN DETAILS (Dim_Company_ID) - COMPANY STRUCTURE 2 (Company ID)
CASH PLAN DETAILS (Dim_Company_ID) - COMPANY STRUCTURE 3 (Company ID)
CASH PLAN DETAILS (Dim_Sales_Contract_ID) - SALES CONTRACT (ID)